Page({
    data: {
        focus: false,
        inputValue: ''
    },
    bindKeyInput: function (e) {
        this.setData({
            inputValue: e.detail.value
        })
    },
    bindReplaceInput: function (e) {
        console.log(e)
        var value = e.detail.value
        var pos = e.detail.cursor
        var left
        if(pos !==-1) {
            //光标在中间
            left = e.detail.value.slice(0,pos)
            //计算光标的位置
            pos = left.replace(/11/g,'2').length
        }
        //直接返回对象，可以对输入进行过滤处理，同样可以控制光标的位置
        return {
            value: value.replace(/11/g,'2'),
            cursor: pos
        }
        //或者直接返回字符串,光标在最右边
        //return value.replace(/11/g,'2')
    },
    bindHideKeyboard: function (e) {
        if(e.detail.value ==='123'){
            //收起键盘
            wx.hideKeyboard()
        }
    }
})